#导入socket
#from ... import ...
#import ....
import socket
#1.创建socket对象
socket_server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#2.绑定IP地址和端口
socket_server.bind(('127.0.0.1',8888))
#3.设置最大监听数量
socket_server.listen(5)
#4.等待客户端的TCP连接
client_socket,client_addr=socket_server.accept()
#5.接受数据或发送数据
info=client_socket.recv(1024).decode('utf-8')#while循环的四个步骤 info是初始化变量
while info!='bye':
    if info!='':
        print('客户端发送的数据为：',info.encode('utf-8'))
    #准备发送数据
    data=input('请输入要发送给客户端：')
    #服务器端回复客户端
    client_socket.send(data.encode('utf-8'))
    if data=='bye':
        break#16到23是循环
    info=client_socket.recv(1024).decode('utf-8')#改变变量
#关闭socket对象
socket_server.close()
client_socket.close()



#6.关闭socket对象

